@import url("base.css");

@import url("layout.css");
/*   left column   */
.videoPhoto {
	border: #ececec 5px solid;
	width: 152px;
	margin: 5px 0 10px 0;
}

.videoPhoto p {
	border: 1px solid #c0c0c0;
	padding: 5px;
}

.todayNews {
	padding-left: 10px;
	font-size: 11px;
}

.colMenu {
	background: url(/images/home/col_menu_h.jpg) no-repeat;
	height: 20px;
	color: #fff;
	font-weight: bold;
	padding: 4px 0 0 10px;
}

.colMenu.home {
	margin-top: 10px;
}

.mList {
	margin: 4px 0 8px 5px;
}

.colBlock {
	
}

.bladder {
	background: url(/images/home/bubble.jpg) 5px 4px no-repeat;
	height: 24px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 0 10px;
	margin-top: 5px;
}

.bRed {
	background: url(/images/home/bubble_r.jpg) 5px 4px no-repeat;
}

.bladder span {
	width: 52px;
	font-size: 11px;
	display: block;
	text-align: center;
	padding-right: 40px;
}

.bladder span.new {
	background: url(/images/common/news.gif) right no-repeat;
}

.adBanner {
	text-align: center;
	margin: 10px auto;
}

.linkTitle {
	margin: 5px auto;
}

.linkTitle a {
	font-weight: bold;
	color: #20648E;
}

.linkList {
	margin: 5px auto;
	font-size: 11px;
}

.linkList li {
	padding-left: 10px;
	background: url(/images/common/icon03.gif) left 6px no-repeat;
	margin-bottom: 3px;
}

.linkList li.new {
	background: url(/images/common/icon02.gif) left 6px no-repeat;
}

.linkList a {
	color: #666;
}

.describe {
	font-size: 11px;
	padding: 0 4px;
}
/*  center column   */
.homeTitle {
	margin-top: 10px;
	border-bottom: 1px solid #5B83B9;
	padding-bottom: 3px;
}

.homeTitle a {
	float: right;
	font-size: 10px;
	padding-right: 10px;
	background: url(/images/common/icon04.gif) right 5px no-repeat;
	color: #999;
	text-decoration: none;
}

.conList {
	margin: 5px auto;
}

.conList li {
	border-bottom: 1px solid #e9e9e9;
	color: #6a6a6a;
	background: url(/images/common/icon05.gif) left 2px no-repeat;
	padding-left: 20px;
	margin: 4px auto;
}

.topBlock {
	margin-top: 5px;
}

.specialBlock {
	background: #FFC;
	padding: 5px;
}

.noticeBlock {
	padding: 5px;
}

.detail {
	width: 315px;
	float: right;
	line-height: 120%;
}

.detail p {
	color: #6a6a6a;
	font-size: 11px;
	margin-top: 5px;
	line-height: 15px;
}

.newrecBlock {
	border: 1px solid #C1D0E4;
	margin: 5px auto;
	background: #FFFFE5;
	padding: 10px 5px;
}

.newrecTitle {
	color: #666;
	font-weight: bold;
}

.newrecList dt {
	background: url(/images/common/icon06.gif) left 1px no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 10px;
}

.newrecList dd {
	line-height: 15px;
}

.recList li {
	border: 1px solid #CED4D9;
	padding: 5px;
	margin: 5px auto;
	line-height: 15px;
}

.recList .recTitle {
	background: url(/images/common/icon01.gif) 2px 3px no-repeat;
	padding-left: 10px;
	text-decoration: underline;
}

.important {
	color: #f00;
	font-weight: bold;
	margin-top: 3px;
	text-decoration: none;
}

.corpimg {
	float: left;
	margin-right: 10px;
}
/*   right column  */
.CRTitle a {
	color: #039;
	font-weight: bold;
}

.CRPic {
	margin: 5px auto;
	text-align: center;
}

.CRText {
	font-size: 11px;
	margin: 5px auto 15px auto;
	padding: 0;
	line-height: 13px;
	text-align: center;
}

.CRBottom {
	font-size: 11px;
	color: #20648E;
	padding: 0 6px;
}